RCS API - Badanie szerokości rys (EN)

Ten artykuł jest również dostępny w:
Przetłumaczone przez AI z języka angielskiego
Poniższy samouczek przedstawia niektóre funkcje nowego RCS API. Korzystając z istniejącego pliku z przekrojem posiadającym predefiniowane zbrojone przekroje poprzeczne, możemy modyfikować obciążenie przekroju w celu zbadania wpływu na nośność i szerokość rys.

API będzie obsługiwane za pomocą języka programowania Python. Odniesienie do IDEA StatiCa na Git-Hub

Przegląd kolejnych kroków

  1. Zwiększenie bieżącej siły wewnętrznej Mine o wybrany przyrost momentu obciążającego.
  2. Uruchomienie obliczeń
  3. Wyodrębnienie wyników, które chcemy sprawdzić z obliczeń - w szczególności szerokości rys
  4. Dodanie wyników do ramki danych, którą możemy wykorzystać do wykreślenia na wykresie
inline image in article

Instalacja pakietów

Pakiety zapewniają komunikację oraz preinstalowane funkcje/obiekty do uruchamiania API, pracy z ramkami danych i wykreślania wykresów.

IDEA StatiCa RCS Client jest składnikiem IDEA StatiCa, rozwiązania programowego szeroko stosowanego do projektowania i sprawdzenia normowego elementów konstrukcyjnych, w tym konstrukcji żelbetowych i stalowych. W szczególności RCS oznacza Reinforced Concrete Sections (Zbrojone Przekroje Betonowe), a RCS Client jest częścią aplikacji skupiającą się na analizie i sprawdzaniu zachowania zbrojonych przekrojów betonowych pod różnymi warunkami obciążenia.

Kluczowe funkcje IDEA StatiCa RCS Client:

  1. Analiza przekrojów: Umożliwia inżynierom analizę przekrojów poprzecznych elementów betonowych, uwzględniając złożone interakcje między betonem a zbrojeniem. Może to obejmować zachowanie nieliniowe, zarysowanie i inne zjawiska.
  2. Zgodność z normami: RCS Client sprawdza projekt pod kątem różnych norm międzynarodowych, zapewniając, że przekroje spełniają wymagania bezpieczeństwa i użytkowalności.
  3. Diagramy interakcji: Może generować diagramy interakcji dla różnych kombinacji obciążeń, pomagając inżynierom zrozumieć, jak przekrój zachowuje się w różnych warunkach obciążenia (np. siła osiowa w połączeniu z momentami gnącymi).
  4. Wizualizacja wyników: Oprogramowanie zapewnia szczegółowe wizualizacje rozkładów naprężenie-odkształcenie, wzorców rys i innych zjawisk, pomagając inżynierom w łatwej interpretacji i zrozumieniu wyników.
  5. Integracja z innymi modułami: RCS Client może współpracować z innymi modułami IDEA StatiCa, takimi jak moduły do połączeń stalowych lub elementów betonowych, zapewniając kompleksowe środowisko projektowania i analizy.
  6. Automatyzacja i API: RCS Client może być zintegrowany z procesami roboczymi za pomocą swojego API, umożliwiając automatyczną analizę lub integrację z innymi narzędziami programowymi.
inline image in article
inline image in article

Otwieranie istniejącego projektu i pobieranie szczegółów przekroju

  1. Otwórz model w IDEA StatiCa o nazwie "crack-width-example.IdeaRcs"
  2. Przyrost momentu gnącego 
  3. Pobieranie szczegółów z Extreme w IDEA StatiCa Navigator (jeśli zdefiniowany będzie więcej niż jeden przekrój, zostaną uwzględnione wszystkie Extremes)
inline image in article
inline image in article

Uruchamianie pętli po przyrostach, obliczeniach i wynikach

Iteracje są przechowywane w zbiorze danych "df.check", który można wykorzystać do wyświetlenia wyników.

inline image in article

Wyniki analizy: 

inline image in article

Wykreślanie wyników (matplotlib)

inline image in article

Zdobyłeś biegłość w wykorzystaniu API dla RCS do przeprowadzania analizy iteracyjnej na pojedynczym przekroju w IDEA StatiCa RCS.

Link do pobrania pliku z Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…

Powiązane artykuły